.scheduleRoot {
    /* left: 6%; */
    position: relative;
    /* width: 660.6px; */
    width: calc(100% - 86px);
    height: 100%;
    display: flex;
    justify-content: space-between;
}
.scheduleRoot>div{
    position: relative;
}
.scheduleHour {
    height: 100%;
    /* border: 1px solid red; */
    top: -1%;
    left: 3%;
}
.hour {
    width: 50px;
    display: block;
    height: 12.5%;
    position: relative;
}
.scheduleWeek {
    width: 100%;
    bottom: -8%;
    left: 11%;
    /* border: 1px solid red; */
    height: 6%;
}

.week1 {
    left: 0%;
}

.week2 {
    left: 14%;
}

.week3 {
    left: 28%;
}

.week4 {
    left: 42%;
}

.week5 {
    left: 56%;
}

.week6 {
    left: 70%;
}

.week7 {
    left: 84%;
}